# -*- coding: utf-8 -*-

__author__ = 'bitfeng'
# Define here the models for your scraped items
from scrapy import Item, Field
from scrapyluke.items import SqlItem
from scrapyluke.commonfun import to_str


# 职位信息
class JobInfoItem(SqlItem):
    insert_time = Field()
    job_category = Field()  # 工作类别
    url = Field()  # 内容页面的url
    job_name = Field()  # 工作名称
    job_company = Field()  # 招聘企业名称
    job_update = Field()  # 更新时间
    job_salary = Field()  # 薪酬
    job_location = Field()  # 招聘城市城区
    job_experience = Field()  # 工作经历
    job_recruNums = Field()  # 招聘人数
    job_nature = Field()  # 工作性质（全职、兼职等）
    job_miniEdu = Field()  # 最低学历
    job_detail = Field()  # 其他细节
    job_benefits = Field()  # 工作福利
    job_reqSex = Field()  # 性别要求
    job_reqAge = Field()  # 年龄要求
    job_reqLan = Field()  # 语言要求
    job_desc_loc = Field()  # 工作详细地址
    job_desc = Field()  # 描述
    job_desc_resp = Field()  # 工作职责
    job_desc_req = Field()  # 工作要求


class JobInfoHLJ(SqlItem):
    job_info = Field()  # 职位信息 ,职位描述
    job_contact_info = Field()  # 联系方式
    job_com_info = Field()  # 公司信息
    job_com_name = Field()  # 公司名称
    job_req = Field()  # 招聘要求
    job_com_kind = Field()  # 公司类别
    job_salary = Field()  # 薪酬
    url = Field()  # 内容页面的url
    insert_time = Field()
    job_benefits = Field()  # 工作福利
    job_name = Field()  # 工作名称
    job_detail = Field()  # 其他细节
    job_location = Field()  # 地区
    job_update = Field()  # 更新日期
    job_com_addr = Field()  # 公司地址
    job_nature = Field()  # 工作性质（全职、兼职等）
    job_experience = Field()  # 工作经验
    job_miniEdu = Field()  # 最低学历
    job_recruNums = Field()  # 招聘人数
    job_category = Field()  # 职位类别
    com_size = Field()  # 公司规模
    com_nature = Field()  # 公司性质
    com_industry = Field()  # 公司行业
    com_link = Field()  # 公司主页
    com_address = Field()  # 公司地址


# 企业信息
class ComInfoItem(SqlItem):
    insert_time = Field()
    url = Field()  # 内容页url
    com_name = Field()  # 企业名称
    com_benefits = Field()  # 企业福利
    com_detail = Field()  # 企业细节
    com_intro = Field()  # 企业介绍
    com_level = Field()  # 企业VIP级别-Ex：chinahr的VIP2
    com_bene_other = Field()  # 其他福利
    com_nature = Field()  # 企业性质-Ex：国有、私有等
    com_size = Field()  # 企业规模-Ex：100-199人
    com_industry = Field()  # 企业所属行业
    com_address = Field()  # 企业地址
    com_zipCode = Field()  # 企业地址邮编
    com_link = Field()  # 公司网址
